Package com.transmit.idosdk

Types

Link copied to clipboard
object TSIdo

Identity Orchestration user API

Link copied to clipboard
interface TSIdoCallback<T>

Interface for delivering operation results

Link copied to clipboard
data class TSIdoClientResponseOption(    val type: TSIdoClientResponseOptionType,     val id: String,     val label: String)

The data class for client response option object. Use this object to submit client input to the Journey step to process, cancel the current step or choose a custom branch.

Link copied to clipboard

The enum for the client response option types.

Link copied to clipboard
data class TSIdoInitOptions(    val serverPath: String,     val applicationId: String,     val pollingTimeout: Int? = null)

Parameters for SDK initialization

Link copied to clipboard
enum TSIdoJourneyActionType : Enum<TSIdoJourneyActionType>

The enum for the Journey step ID, used when the journey step is a predefined typed action. The actions that do not use this are "Get Information from Client" and "Login Form" which allow the journey author to define a custom ID. See also journeyStepId.

Link copied to clipboard
enum TSIdoJourneyError : Enum<TSIdoJourneyError>

The enum for the sdk error codes.

Link copied to clipboard
data class TSIdoServiceResponse(    val rejectionReason: String?,     val data: Any?,     val journeyStepId: String?,     val clientResponseOptions: Map<String, TSIdoClientResponseOption>?,     val token: String?)

Data class for the Journey step response object. Including Journey end with either error, rejection and success.

Link copied to clipboard
data class TSIdoStartJourneyOptions(val additionalParams: Any?, val flowId: String?)

Optional parameters for starting a journey